Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Slovenia F3 Italy F18 Serbia&Montenegro F4 Serbia&Montenegro F5 Serbia&Montenegro F6 Croatia F5 Germany F14 Hungary F6 Great Britain F7 Czech Republic F4 Czech Republic F5 Tunisia F4 Tunisia F5 Tunisia F6 Qatar F5 Austria F1 Austria F2 Qatar F3 Austria F3 Croatia F1 Croatia #1-w1 Croatia #1-w2 Croatia #1-w3 Croatia #1-w4 Italy F8 Hungary F1 Hungary F2 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Slovenia F3 Germany F7 Croatia F3 Croatia F4 Croatia F5 Croatia F6 France F16 France F17 France F18 Tunisia F5 Tunisia F6 Austria F2 Croatia F2 Croatia #1-w1 Croatia #1-w2 Croatia #1-w3 Italy F12 Bosnia/Herzegovina F1 Bosnia/Herzegovina F2 Slovenia F1 Slovenia F2 Slovenia F3 Serbia & Montenegro F2 Austria F6 Austria F8 Austria F9 Croatia F3 Croatia F4 Croatia F6 Germany F15 Germany F16 Portugal F4 Portugal F5 Portugal F6 Tunisia F5 Tunisia F6 Tunisia F7 Austria F1 Germany F2 Austria F2 Australia F1 Croatia F1 Australia F2 Croatia F2 Portugal F1 Portugal F2 Croatia F3 Croatia F4 Croatia F5 Italy F11 Bosnia/Herzegovina F3 Bosnia/Herzegovina F4 Slovenia F1 Slovenia F2 Slovenia F3 Italy F24 Austria F8 Italy F27 Italy F28 Bosnia/Herzegovina F5 Bosnia/Herzegovina F6 Germany F19 Tunisia F5 Tunisia F6 Croatia F1 Croatia F2 Croatia F3 Croatia F4 Croatia F5 Bosnia/Herzegovina F2 Slovenia F1 Slovenia F2 Slovenia F3 Italy F26 Bosnia/Herzegovina F7 Croatia F10 Croatia F11 Croatia F1 Croatia F2 Turkey F6 Iran F4 Iran F5 China F4 Ljubljana Open - Ljubljana Ljubljana Open - Ljubljana Dubrovnik Open - Dubrovnik The LTA Bolton Challenger - Bolton Ljubljana Open - Ljubljana Mordovia Cup 2005 - Saransk Antonio Savoldi-Marco Co. - Manerbio Black Forest Open - Freudenstadt Genoa Open Challenger-Fondazione Carige - Genova Architect Open - Budapest Kia International in Caloundra - Caloundra Czech Indoor Open - Prague Internazionali di Tennis - Bergamo Gemax Open - Belgrade BH Telecom Indoors Sarajevo 2006 - Sarajevo Unicredit (Suisse) Bank S. A. Challenger - Chiasso Prosperita Open 2006 - Ostrava Oberstaufen Cup - Oberstaufen Mordovia Cup - Saransk St. Petersburg Challenger 2006 - St. Petersburg Kos-Zucchetti Tennis Cup - Cordenons Iskratel Open - Kranj Banja Luka Challenger - Banja Luka ATP Slovak Open Challenger - Bratislava Kia International In Caloundra - Caloundra Kia International In Kawana - Kawana MST ATP Challenger International - Burnie BH Telecom Sarajevo 2007 - Sarajevo Open Prevadies - St. Brieuc Roma Challenger 2007 - Rome Croatia Osiguranje Rijeka Open - Rijeka Unique Zagreb Open - Zagreb Polska Energia Open - Bytom La Rinascente Tennis Cup Harbour Club Milano - Milan Mamaia Challenger - Constanta Dublin Challenger - Dublin Guzzini Challenger - Recanati Timisoara Challenger - Timisoara 9° Trani Cup - Trani 's Tennis Masters 07 Challenger - Graz UTC Open by Selena - Cherkassy Black Forest Open - Freudenstadt Ljubljana Open - Ljubljana Banjaluka Challenger 2007 - Banja Luka Bauer Watertechnology Cup 2007 - Eckental Challenger Tunisie - Tunis Caloundra ATP Challenger - Caloundra Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie Internazionali di Tennis di Bergamo - Bergamo Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona ECM Prague Open 2008 - Prague Rijeka Open - Rijeka Zagreb Open - Zagreb Guzzini Challenger - Recanati 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Medjurgorje Open - Medjugorje s'Tennis Masters Challenger - Graz Timisoara Challenger - Timisoara Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Karshi Challenger - Karshi XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Black Forest Open - Freudenstadt UTC Open - Cherkassy Genova Open Challenger - Genova Ljubljana Open 2008 - Ljubljana Ipsos Bucharest Challenger - Bucharest Bauer Watertechnilogy Cup 2008 - Eckental Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Noumea Challenger Burnie Challenger Wolfsburg Challenger Caltanissetta Challenger Sarajevo Challenger St. Brieuc Challenger San Luis Potosi Challenger Monza Challenger Mexico City Challenger Rome Challenger Rome Challenger Rhodes Challenger San Remo Challenger Busan Challenger Cremona Challenger Alessandria Challenger Karlsruhe Challenger Prostejov Challenger Furth Challenger Constanta Challenger Rijeka Challenger Rimini Challenger Recanati Challenger Segovia Challenger Istanbul Challenger Ljubljana Challenger Buenos Aires Challenger Montevideo Challenger Sacramento Challenger Asuncion Challenger Tiburon Challenger Calabasas Challenger Florionapolis Challenger Charlottesville Challenger Eckental Challenger Aachen Challenger Knoxville Challenger Cancun Challenger Puebla Challenger Salzburg Challenger Noumea Challenger Honolulu Challenger Burnie Challenger Belgrade Challenger Tanger Challenger Meknes Challenger Rabat Challenger Marrakech Challenger Caltanissetta Challenger Barletta Challenger Napoli Challenger Johannesburg Challenger Blunmenau Challenger Athens Challenger Curitiba Challenger Zagreb Challenger Prostejov Challenger Marburg Challenger Braunschweig Challenger Turin Challenger Rimini Challenger Orbetello Challenger Kitzbuhel Challenger Samarkand Challenger Karshi Challenger Como Challenger Rijeka Challenger Ljubljana Challenger Seoul Challenger Eckental Challenger Aachen Challenger Guayaquil Challenger Bratislava Challenger Cancun Challenger Helsinki Challenger Honolulu Challenger Burnie Challenger Caloundra Challenger Sarajevo Challenger Barletta Challenger Tallahassee Challenger Sarasota Challenger Savannah Challenger Alessandria Challenger Rijeka Challenger Nottingham Challenger Recanati Challenger Vancouver Challenger Binghamton Challenger Karshi Challenger Alphen Challenger Brasov Challenger Banja Luka Challenger Ljubljana Challenger Palermo Challenger Seoul Challenger Eckental Challenger Loughborough Challenger Salzburg Challenger Heilbronn Challenger Bergamo Challenger Florianopolis Challenger Santiago Challenger Marrakech Challenger Le Gosier Challenger Blumenau Challenger Rome Challenger Santos Challenger Sao Paulo Challenger Ostrava Challenger Prague Challenger Caltanissetta Challenger Furth Challenger Monza Challenger Nottingham-2 Challenger Anning Challenger Wuhan Challenger Beijing Challenger San Marino Challenger Cordenons Challenger Istanbul Challenger Banja Luka Challenger Buenos Aires Challenger Montevideo Challenger Eckental Challenger Sao Leopoldo Challenger Marbella Challenger Sarajevo Challenger Napoli Challenger Rome Challenger Furth Challenger Portoroz Challenger Liberec Challenger San Marino Challenger Bangkok Challenger Shanghai Challenger Porto Alegre Challenger Sao Paulo Challenger Sao Jose Do Rio Preto Challenger Seoul Challenger Yeongwol Challenger Yokohama Challenger Heilbronn Challenger Shenzhen Challenger Anning Challenger Heilbronn Challenger Vicenza Challenger Nottingham-2 Challenger Fergana Challenger Tianjin Challenger Nanchang Challenger Portoroz Challenger Astana Challenger Brescia Challenger Andria Challenger Hong Kong Challenger Guangzhou Challenger Shenzhen Challenger Kazan Challenger Raanana Challenger Batman Challenger Anning Challenger Busan Challenger Aix En Provence Challenger Seoul Challenger Eskisehir Challenger Prostejov Challenger Poprad Tatry Challenger Ilkley Challenger Milan Challenger Winnetka Challenger Portoroz Challenger Cordenons Challenger Manerbio Challenger Alphen Challenger Banja Luka Challenger Sacramento Challenger Fairfield Challenger Las Vegas Challenger Charlottesville Challenger Eckental Challenger Knoxville Challenger Champaign Challenger Happy Valley Challenger Maui Challenger Dallas Challenger Jonkoping Challenger St. Brieuc Challenger Gwangju Challenger Nanjing Challenger Anning Challenger Busan Challenger Seoul Challenger Manchester Challenger Moscow Challenger Surbiton Challenger Fergana Challenger Ilkley Challenger Winnetka Challenger Bastad Challenger Winnipeg Challenger Astana Challenger Chengdu Challenger Portoroz Challenger Cordenons Challenger Bangkok Challenger Alphen Challenger Shanghai Challenger Nanchang Challenger Izmir Challenger Tiburon Challenger Stockton Challenger Tashkent Challenger Fairfield Challenger Las Vegas Challenger Traralgon Challenger Canberra Challenger Ortisei Challenger Brescia Challenger Happy Valley Challenger Bangkok Challenger Koblenz Challenger Rennes Challenger Budapest Challenger Kyoto Challenger Yokohama Challenger Zhuhai Challenger Shenzhen Challenger Quanzhou Challenger Qingdao Challenger Anning Challenger Gimcheon Challenger Seoul Challenger Busan Challenger Fergana Challenger Winnipeg Challenger Gatineau Challenger Granby Challenger Portoroz Challenger Suzhou Challenger Shenzhen Challenger Pune Challenger Bangalore Challenger Shenzhen Challenger Qujing Challenger Zhangjiagang Challenger Shanghai Challenger Kaohsiung Challenger Liuzhou Challenger Shenzhen Challenger Bangalore Challenger Cordenons Challenger Mallorca Challenger Istanbul Challenger Florence Challenger Barcelona Challenger Brest Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Noumea Challenger Burnie Challenger Launceston Challenger Bengalaru Challenger Pau Challenger Biella Challenger Parma Challenger Antalya Challenger Biella 1 Challenger Biella 2 Challenger Gran Canaria 1 Challenger Gran Canaria 2 Challenger Zadar Challenger Split 1 Challenger Ostrava Challenger Zagreb Challenger Biella 7 Challenger Croatia Open - Umag Croatia Open - Umag International Indoor Tennis Championships of Croatia - Zagreb Croatia Open Umag - Umag PBZ Zagreb Indoors - Zagreb PBZ Zagreb Indoors - Zagreb The Hypo Group Tennis International 2008 - Poertschach Medibank International - Sydney Gerry Weber Open - Halle ATP Studena Croatia Open Umag - Umag Serbia Open - Belgrade SA Tennis Open - Johannesburg U.S. Mens's Clay Court Championship - Houston Serbia Open - Belgrade BMW Open - Munich AEGON Championships - London ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington China Open - Beijing Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai Brisbane International - Brisbane Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade AEGON Championships - London UNICEF Open - 's Hertogenbosch SkiStar Swedish Open - Bastad ATP Studena Croatia Open - Umag Winston Salem - Winston Salem China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Campbell's Hall of Fame Tennis Championships - Newport Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel St. Petersburg Open - St. Petersburg China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Apia International - Sydney Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona BMW Open - Munich Power Horse Cup - Dusseldorf AEGON Championships - London AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Apia International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Citi Open - Washington Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha Apia International - Sydney PBZ Zagreb Indoors - Zagreb TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Vegeta Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Bet-at-home Open - Hamburg Kremlin Cup - Moscow Maharashtra Open - Pune ASB Classic - Auckland Garanti Koza Sofia Open - Sofia New York Open - New York Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Antalya Cup - Antalya Kremlin Cup - Moscow Antalya Open - Antalya Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Miami Open - Miami Miami Open - Miami Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group 2, 2R, SLO-LAT 5-0 Davis Cup, Group 2, 3R, POR-SLO 4-1 Davis Cup, Group 2, 1R, ALG-SLO 2-3 Davis Cup, Group 2, PO, IRL-SLO 1-4 Davis Cup, Group 2, 1R, SLO-EST 3-2 Davis Cup, Group 2, 2R, SLO-MAR 2-3 Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, Group 2, PO, SLO-TUN 4-1 Davis Cup, Group 2, 1R, SLO-EGY 5-0 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, Group 2, 1R, NOR-SLO 0-5 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, Group I, 2R, RSA-SLO 4-1 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, Group I, PO, SLO-RSA 4-1 Davis Cup, Group I, 1R, SLO-POR 3-2 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group I, PO, ISR-SLO 3-2 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group I, PO, POR-SLO 5-0 Davis Cup, Group II, 1R, SLO-MON 3-2 Davis Cup, Group II, 2R, RSA-SLO 5-0 Davis Cup, World Group I, PO, PAK-SLO 3-0 Australian Open (juniors) Olympics - London